void moveZeroes(vector<int> &nums)
{
    int len = nums.size(), a = len, i = 0;
    // 循环a次
    while (a--)
    {
        // 第一项为0 则全部往左挪一个
        if (nums[i] == 0)
        {
            for (int j = i + 1; j < len; j++)
            {
                nums[j - 1] = nums[j];
            }
            // 置最后一项为0
            nums[len - 1] = 0;
        }
        // 如果不是 就下一位
        else
        {
            i++;
        }
    }
}